package org.aom.service.security;

import java.util.List;

import org.aom.entity.security.User;
import org.aom.model.FindPWUser;
import org.aom.service.base.IEntityManager;

public interface IUserManager extends IEntityManager<User, Long> {

	public void delete(Long id);

	public List<User> getAllUser();

	public boolean isLoginNameUnique(String loginName, String oldLoginName);

	public User findUserByLoginName(String loginName);

	public Long getUserCount();

	public void sendNotifyMessage(FindPWUser findPWUser);

	public void disableUsers(List<Long> ids);

}
